---
id: pluginmodbusserver
title: ModbusServer
---

## 一、设备扩展属性

<img src={require('../static/img/docs/pluginmodbusserver-1.png').default} width="300" />

| 属性           |  说明                    | 默认值/备注|
| ---------------| --------------------------| ---|
| IP         | 连接IP              | 127.0.0.1|
| 端口         | 连接端口              | 502|
| 默认站号         | 默认的mudbus站号id            | 1|
| 多站点         | 区分不同的站点数据              | true|
| 默认解析顺序         | 4个字节以上的数据解析，可设置为ABCD/BADC/CDBA/DCBA,默认ABCD |ABCD：Big-Endian<br></br>BADC：Big-Endian Byte Swap<br></br>CDAB：Little-Endian Byte Swap<br></br>DCBA：Little-Endian |
| 允许写入         | 写入权限使能              | Flase |


## 二、变量配置

<img src={require('../static/img/docs/pluginmodbusserver-2.png').default} width="300" />


:::tip `说明`

通用格式

4字节转换格式

DATA=ABCD;

举例：

DATA=ABCD; ，代表大端格式，其中

ABCD=>Big-Endian;

BADC=>Big-Endian Byte Swap;

CDAB=>Little-Endian Byte Swap;

DCBA=>Little-Endian

字符串长度：

LEN=1;

BCD格式：

BCD=C8421;，其中有C8421;C5421;C2421;C3;Gray

字符格式：

TEXT=UTF8;，其中有UTF8;ASCII;Default;Unicode

:::

### 从站地址说明

- 1、基本地址

| 地址           | 功能码         |  说明                    |
| ---------------| --------------|--------------------------|
| 4xxxxx         | 03            | 读取03功能码              |
| 3xxxxx         | 04            | 读取04功能码              |
| 1xxxxx         | 02            | 读取02功能码              |
| 0xxxxx         | 01            | 读取01功能码              |

- 2、站号(可选)

  当需要指定站号地址时可使用，举例：

| 地址           |   说明                    |
| ---------------| --------------------------|
| s=2;10001         |  读取02功能码 ,设备地址为2      |
| s=11;40001         |  读取03功能码 ,设备地址为11        |

### 允许写入

单独配置变量是否允许写入

### 数据类型

同变量管理数据类型Enum,需文本输入